trust deed of sale - Allemand Anglais Dictionnaire